package com.ruoyi.system.api.service;

import com.ruoyi.system.api.ResponseWithData;

public interface ReportPreviewService {

    /**
     *  现场服务报告预览
     *
     * @param reportGuid
     * @param serviceNo
     * @param enginnerId
     * @return com.ruoyi.system.api.ResponseWithData
     * @author yzg
     * @date 2020/4/15 1:43 下午
     */
    ResponseWithData fieldServiceReport(String reportGuid, String serviceNo, String enginnerId) throws Exception;

    /**
     *  安装质量报告预览
     *
     * @param reportGuid
     * @param serviceNo
     * @param enginnerId
     * @return com.ruoyi.system.api.ResponseWithData
     * @author yzg
     * @date 2020/4/15 1:44 下午
     */
    ResponseWithData installationQualityReport(String reportGuid, String serviceNo, String enginnerId) throws Exception;

    /**
     *  验收报告预览
     *
     * @param reportGuid
     * @param serviceNo
     * @param enginnerId
     * @return com.ruoyi.system.api.ResponseWithData
     * @author yzg
     * @date 2020/4/15 1:44 下午
     */
    ResponseWithData inspectionReport(String reportGuid, String serviceNo, String enginnerId) throws Exception;
}
